export default {
    beforeUpload(file) {
        let testmsg = file.name.substring(file.name.lastIndexOf('.') + 1)
        console.log('testmsg',testmsg);
        switch (this.fileType) {
            //判断文件类型的后缀名
            case 'file':
                if (testmsg != 'xls' && testmsg != 'xlsx') {
                    this.$message({
                        message: '上传文件只能是xls和xlsx格式!',
                        type: 'warning'
                    });
                    break;
                } else {
                    this.$message({
                        message: '上传成功',
                        type: 'success',
                    })
                    break;
                }
                // 判断图片类型的后缀名
            case 'image':
                if (testmsg != 'jpg' && testmsg != 'jpeg' && testmsg != 'png') {
                    this.$message({
                        message: '上传文件只能是 jpg、jpeg、png格式!',
                        type: 'warning'
                    });
                    break;
                } else {
                    this.$message({
                        message: '上传成功',
                        type: 'success'
                    })
                    break;
                }

            //限制文件上传大小，需要的时候使用
            const isLt2M = file.size / 1024 / 1024 < 10
            if(!isLt2M) {
                this.$message({
                    message: '上传文件大小不能超过 10MB!',
                    type: 'warning'
                });
            }   
            return extension || extension2 && isLt2M
        }
    }
}